package com.meilai.project.controller.web.report.service;

import com.meilai.project.controller.web.report.dto.DrawRateDetailBuildingDTO;
import com.meilai.project.controller.web.report.dto.DrawRateDetailCommonDTO;
import com.meilai.project.controller.web.report.dto.DrawRateDetailDTO;
import com.meilai.project.controller.web.report.vo.*;

import java.util.List;

/**
 * @author xchen
 * @since 2022-04-14
 */
public interface DrawRateService {
	List<DrawRateSummaryVO> drawRateSummary(DrawRateDetailDTO req);

	DrawRateDetailCommonVO drawRateDetailCommon(DrawRateDetailCommonDTO req);

	DrawRateDetailCommonVO drawRateDetailBuilding(DrawRateDetailBuildingDTO req);

	DrawRateDetailGasStationVO drawRateDetailGasStation(DrawRateDetailDTO req);

	DrawRateDetailElevatorVO drawRateDetailElevator(DrawRateDetailDTO req);
}
